<?php

/**
 * EspecialidadHospital form.
 *
 * @package    form
 * @subpackage EspecialidadHospital
 * @version    SVN: $Id: sfDoctrineFormTemplate.php 6174 2007-11-27 06:22:40Z fabien $
 */
class EspecialidadHospitalForm extends BaseEspecialidadHospitalForm
{
	protected function initialize() {
		$this->labels = array
  	                (
  	                  'hospital_id' => 'Hospital',
  	                  'nombre'      => 'Nombre	',
  	                  'descripcion' => 'Descripcion',
  	                  'estado'      => 'Estado',
  	                );
	}
	
	public function configure() {
		$this->setWidgets
	  	(
	  	  array
	  	  (
	   	    'id'           => new sfWidgetFormInputHidden(),
	  	    'hospital_id'  => new sfWidgetFormDoctrineSelect
	                          (
	                               array
	                               (
	                                 'model'     => 'Hospital',
	                                 'add_empty' => '---Seleccionar---', 
	                                 'order_by'  => array('nombre_corto', 'asc')
	                               )
	                          ),
	  	    'nombre'       => new sfWidgetFormInput(),
	  	    'descripcion'  => new sfWidgetFormInput(),
	  	    'estado'       => new sfWidgetFormSelect(array('choices' => $this->getObject()->getTable()->getEstado())),
	                 
	  	 ));
	  	 
	  	 $this->types = array
	  	 (
	      'id'            => '=',
	  	  'hospital_id'   => array('combo', array()),
	      'nombre'        => 'name',
	  	  'descripcion'   => 'text',
	      'estado'        => array('combo', array('choices' => array_keys($this->getObject()->getTable()->getEstado()))),           
	      'slug'          => '-',
	      'created_at'    => '-',  
	      'updated_at'    => '-',
	 	 );
    }
}